package com.emm.yixun.report.code;

import com.baomidou.mybatisplus.annotations.IdType;
import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.ConfigGenerator;

public  class GeneratorCode {
	public static void main(String[] args) {
		 ConfigGenerator cg = new ConfigGenerator();
	     // 配置 MySQL 连接
		 cg.setDbDriverName("com.mysql.jdbc.Driver");
	     cg.setDbUser("root");
	     cg.setDbPassword("yixun2014");
	     cg.setDbUrl("jdbc:mysql://114.215.184.122:3506/emm_prd_fx?characterEncoding=UTF-8");
	     // 配置包名
	     cg.setEntityPackage("com.emm.yixun.report.domain");
	     cg.setMapperPackage("com.emm.yixun.report.mapper");
	     cg.setServicePackage("com.emm.yixun.report.service");
	     cg.setXmlPackage("com.emm.yixun.report.mapper.xml");
	     cg.setServiceImplPackage("com.emm.yixun.report.service.impl");
	     
	     // 配置表主键策略
	     cg.setIdType(IdType.AUTO);
	     cg.setTableNames(new String[]{"tr_broker_ranking"});
	     cg.setDbPrefix(true);
	     
	     // 配置保存路径
	     cg.setSaveDir("D:\\workspace-xfyx\\emm-report\\src\\main\\java");
	     // 其他参数请根据上面的参数说明自行配置，当所有配置完善后，运行AutoGenerator.run()方法生成Code
	     // 生成代码
	     AutoGenerator.run(cg);
	}

}
